<?php
class icliente{
	public $sql;

	function icliente(){
		$this->sql = new DmpSql();
	}

	function buscar_razon_soc_ruc($busca,$es_razon_social){
		$i=0;

		if($es_razon_social==1){//por razon social
			$condicion="empresa.razon_social LIKE '%".$busca."%'";
		}else{//por numero de ruc
			$condicion="empresa.ruc LIKE '%".$busca."%'";
		}

		$sql="SELECT
		  empresa.razon_social,
		  empresa.direccion,
		  empresa.telefono2,
		  empresa.telefono1,
		  empresa.ruc,
		  empresa.idempresa,
		  empresa.idubigeo
		FROM
		  empresa
		  INNER JOIN cliente ON (empresa.idempresa = cliente.idcliente)
		WHERE
		  ".$condicion."";

		$resultado = $this->sql->consultar($sql,"sigh");

		while(!!$fila=mysql_fetch_array($resultado)){
			$acliente[id_clie][$i]=$fila["idempresa"];
			$acliente[raz_soc][$i]=$fila["razon_social"];
			$acliente[direc][$i]=$fila["direccion"];
			$acliente[telef1][$i]=$fila["telefono1"];
			$acliente[telef2][$i]=$fila["telefono2"];
			$acliente[ruc][$i]=$fila["ruc"];
			$acliente[idubigeo][$i]=$fila["idubigeo"];
			$i++;
		}
		return $acliente;
	}


    function buscar_cliente_empresa_natural($buscar,$por){
        if($por=="dni"){
            $where="persona.documento_identificacion='".$buscar."'";
        }else{
            if($por=="ruc"){
                $where="persona.ruc='".$buscar."' OR empresa.ruc='".$buscar."'";
            }else{
                if($por=="lista_cliente"){
                    $where="cliente.idcliente IS NOT NULL";
                }
            }
        }
        $sql="SELECT
          persona.idpersona,
          persona.apellido_p,
          persona.apellido_m,
          persona.nombres,
          persona.ruc,
          cliente.idcliente,
          persona.documento_identificacion,
          persona.idubigeo,
          persona.direccion,
          ubigeo.departamento
        FROM
          persona
          LEFT OUTER JOIN ubigeo ON (persona.idubigeo = ubigeo.idubigeo)
          LEFT OUTER JOIN empresa ON (persona.idpersona = empresa.idempresa)
          LEFT OUTER JOIN cliente ON (empresa.idempresa = cliente.idcliente)
        WHERE
          ".$where."";
        $resultado = $this->sql->consultar($sql,"sigh");

        return $resultado;
    }
}
?>